package com.lin.manager.system.service;

import com.lin.manager.common.req.QueryPage;
import com.lin.manager.system.entity.SysMenuEntity;
import com.lin.manager.system.model.vo.MenuVo;

import java.util.Collection;
import java.util.List;

/**
 * @作者: 林江
 * @创建时间: 2024-03-12 12:24:04
 * @功能:
 */
public interface SysMenuService {
    /**
     * 查询所有
     *
     * @param page
     * @return
     */
    List<MenuVo> list(QueryPage page);

    void add(SysMenuEntity sysMenu);

    void update(SysMenuEntity sysMenu);

    void del(String id);

    List<SysMenuEntity> findByMenuIds(Collection<Integer> menuIds);

}
